package org.farng.mp3;

/**
 * Thrown if the tag or MP3 Frame Header isn't found. This is different from
 * the <code>InvalidTagException</code>. Each tag (or MP3 Frame Header) has an
 * ID string or some way saying that it simply exists. If this string is
 * missing, <code>TagNotFoundException</code> is thrown. If the ID string
 * exists, then any other error while reading throws an
 * <code>InvalidTagException</code>.
 *
 * @author Eric Farng
 * @version $Revision: 1.1.1.1 $
 */
public class TagNotFoundException extends TagException {
    /**
     * Creates a new TagNotFoundException object.
     */
    public TagNotFoundException() {}

    public TagNotFoundException(Throwable ex) {
        super(ex);
    }

    /**
     * Creates a new TagNotFoundException object.
     *
     * @param msg the detail message.
     */
    public TagNotFoundException(String msg) {
        super(msg);
    }

    public TagNotFoundException(String msg, Throwable ex) {
        super(msg, ex);
    }
}